.g2-container-component {
  // bottom: 0;
  // left: 0;
  // position: absolute;
  // right: 0;
  // top: 0;
}
.g2-container__full {
  -ms-flex-direction: column;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0px;
  top: 0;
  .container-full-header{
    
  }

  .container-full-main{
    -webkit-box-flex: 1;
    flex-grow: 1;
    overflow: auto;
    position: relative;
  }
  .container-full-footer{
    background: #fff;
    border-bottom: 1px solid #cfd7e5;
    border-top: 1px solid #cfd7e5;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: 20px;
  }
}
